.logo{max-width:966px}.logo a img,.logo h1 a{display:block;margin:0 auto}.logo a img,.logo h1 a:hover{opacity:1;filter:alpha(opacity=100)}.logo h1{text-align:center}.logo{padding:40px 0 60px 0}.logo h1{margin:0;border:0}.logo h1 a{text-decoration:none;font-size:58px;line-height:58px;color:#333;margin:0;padding:0;border:0;font-weight:bold}.logo h1 a:hover{text-decoration:none;color:#333}.logo a,.logo img{display:block;margin:0}.featured-product .display-table-cell:first-child{padding-right:40px}.featured-product h2{margin-bottom:8px}.featured-product .price{opacity:.5;font-size:18px;margin-bottom:10px;display:block}.featured-product-description{line-height:24px}.featured-product-header{opacity:.5;font-size:11px;text-transform:uppercase}.featured-product-image{width:50%}.featured-product-image img{width:100%}.product{position:relative;margin-bottom:20px;float:left}.product .image{position:relative;overflow:hidden;z-index:8888;margin:0 0 5px}.product .image a{text-align:center}.product .image a:hover{opacity:1!important}.image a#placeholder.zoom,.thumbs .image a{text-align:center}.product .image.loading{background-position:50% 50%}.product img{margin:0 auto;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .15s;-moz-transition:opacity .15s;transition:opacity .15s}.product:hover img{opacity:.7;filter:alpha(opacity=70)}.product img,.product .image a{display:block;margin:0 auto}.product a{text-decoration:none}.product .details{text-align:center}.product .details a{display:block;padding:5px 0}.product .title,.product .vendor{display:block;margin:0;line-height:22px;display:block;color:#333}.product .title{font-weight:bold;font-size:15px}.product .vendor{font-size:13px;margin-bottom:2px}.product .circle,#product .circle{position:absolute;text-transform:uppercase;z-index:9999;font-size:11px;line-height:14px;right:-10px;top:-10px;color:#fff!important;padding:17px 10px;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;font-weight:700;-webkit-font-smoothing:subpixel-antialiased}.product .circle.sale,#product .circle.sale{font-family:helvetica;background-color:#f45b4f;opacity:.9;filter:alpha(opacity=90);-webkit-font-smoothing:subpixel-antialiased}.logo{max-width:290px;float:none;padding-bottom:20px}.logo h1 a{font-size:48px;margin-left:0;line-height:50px}.ie8 .helper-section:hover .helper-content .product{filter:alpha(opacity=20)}.ie8 .helper-section:hover .helper-content .product img{filter:alpha(opacity=20)}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px}.helper-note{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;background:#2b3c46;border:solid 1px #999;color:#96a7b6;padding:30px;position:absolute;max-width:510px;margin-left:-255px;left:50%;z-index:99999;opacity:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;filter:alpha(opacity=0);-webkit-transition:opacity .1s cubic-bezier(0,0,0.33,1),margin-top .5s cubic-bezier(0.45,0,0,0.95);-moz-transition:opacity .1s cubic-bezier(0,0,0.33,1),margin-top .5s cubic-bezier(0.45,0,0,0.95);transition:opacity .1s cubic-bezier(0,0,0.33,1),margin-top .5s cubic-bezier(0.45,0,0,0.95)}@media only screen and (max-width:509px){.helper-note{width:270px;margin-left:-145px}}.helper-note p{line-height:20px;margin-bottom:15px;margin-left:30px;font-size:13px;color:#fff}.helper-note p:last-child{margin-bottom:0}.helper-note h3{font-size:19px;font-weight:normal;color:#fff;margin-left:30px;margin-top:0}.helper-note a.secondary-action{display:inline-block;line-height:20px;color:#23b993}.helper-note a.admin-btn-primary{margin-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:32px;line-height:30px;padding:0 9px;font-size:13px;border-radius:4px;text-decoration:none;white-space:nowrap;text-transform:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:middle;background-color:#24b991;border:1px solid #1d9e7b;color:#fff}.helper-note a.admin-btn-primary:active{box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;background-color:#2f82b4;border-color:#24658c}.helper-note .helper-icon{float:left;margin-top:4px;height:40px;background-size:contain;display:inline-block;vertical-align:top;color:#fff}.helper-section{clear:both}.helper-section:hover .helper-note{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .5s cubic-bezier(0.45,0,0,0.95);-moz-transition:all .5s cubic-bezier(0.45,0,0,0.95);transition:all .5s cubic-bezier(0.45,0,0,0.95)}.helper-section .helper-content{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .25s cubic-bezier(0.67,0,1,1);-moz-transition:opacity .25s cubic-bezier(0.67,0,1,1);transition:opacity .25s cubic-bezier(0.67,0,1,1)}.helper-section:hover .helper-content{opacity:.2;filter:alpha(opacity=20);-webkit-transition:opacity .3s cubic-bezier(0,0,0.33,1);-moz-transition:opacity .3s cubic-bezier(0,0,0.33,1);transition:opacity .3s cubic-bezier(0,0,0.33,1)}.helper-homepage-products{margin-top:215px}.helper-section:hover .helper-homepage-products{margin-top:200px}.helper-homepage-page{margin-top:95px}.helper-section:hover .helper-homepage-page{margin-top:80px}.helper-all-products{margin-top:115px}.helper-section:hover .helper-all-products{margin-top:100px}.helper-product{margin-top:115px}.helper-section:hover .helper-product{margin-top:100px}